!ê.╱ç" [current-syntax start end word poss replace ispell-syntax-table nil t quietly ispell-out-name ispell-process syntax-table ((byte-code "IJ✓!ç" [current-syntax set-syntax-table] 2)) set-syntax-table looking-at "\\w" re-search-backward stay "\\W" re-search-forward "\\w+" error "No word to check." match-beginning 0 match-end buffer-substring ispell-init-process message "Checking spelling of %s..." upcase send-string "
" /= 10 accept-process-output ispell-parse-output end-of-line "Checking spelling of %s... correct" "Checking spelling of %s... correct (derived from %s)" ispell-choose delete-region insert-string] 28))
(defun ispell-choose (choices word) "\
Display possible corrections from list CHOICES. Return chosen word
if one is chosen, or nil to keep original WORD." (byte-code "מÄנï)ç" [count line words choices window-min-height char num result mode-line-format word nil t ispell-process help-char ((byte-code "ijIJ!ç" [bury-buffer " *Choices*"] 2)) ((byte-code "מנ♪נטטט◆╱ə⑨⑧èסע!qêפ êצק !רQë⑥✓ê
⌠Uâ.⇧Σ⌡!ê÷≈!êיé2⇧° êיë⑥◆=à>⇧טêéo ê◆.◆ç" [count line words choices window-min-height char num result mode-line-format word nil t ispell-process help-char 0 2 get-buffer-create " *Choices*" erase-buffer "-- %b (Type number to select replacement for " upcase ") --" + 7 window-width "
" insert "(" 48 ") " " " "(none)" overlay-window switch-to-buffer select-window next-window message "%s: a(dd), c(orrect), r(eplace), space or s(kip) [default], ? (help)" 32 115 ispell-ignore-later-occurrences 97 send-string "*" "@" 99 114 read-string format "Replacement for %s: " 18 recursive-edit 63 "a(dd to dict), c(orrect for this session), r(eplace with your word), or number of replacement" sit-for 3 ding] 30))] 1))